/**
 * 统一CSS.
 * @author GuoLin
 */

/** 全局元素设置 **/
* { margin: 0; padding: 0; }
html { font-size: 12px; height: 90%; }
body { text-align: left; background: #fff; height: 100%; color: #333; font-family: Verdana; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 140%; }
image { border: none; }
ul { list-style-type: none; }
a { color: #666; text-decoration: none; }
a:hover { color: #900; text-decoration: none; }
table, td { font-size: 12px; word-break: break-all; }

/** 全局表单元素设置 **/
textarea { width: 400px; height: 150px; }
input[type=radio] { margin: 3px 3px 0 5px; /* Mozilla Support */ +margin: 0; /* IE All Support */}
input[type=checkbox] { margin: 3px 3px 3px 4px; /* Mozilla Support */ +margin: 0; /* IE All Support */}

/** 登录页面 **/
body.login-body { text-align: center; }
.login-box { background: #f0f5f9; border: 1px solid #ccc; width: 300px; padding: 20px; text-align: center; margin: 200px 0 0 0; }
.login-box h2 { font-size: 18px; font-weight: bold; text-align: left; color: #900; border-bottom: 1px solid #ccc; margin: 0 0 12px 0; padding: 0 0 8px 0; }
.login-box table.login-form-box {}
.login-box table.login-form-box th { font-weight: normal; padding: 5px 10px; }
.login-box table.login-form-box #username { width: 150px; height: 18px; }
.login-box table.login-form-box #password { width: 150px; height: 18px; }